interface RuleParamsType {
  is_show: string | number
  keyword: string
}

interface RuleListType {
  [key: string]: any
}

interface RuleType {
  access?: 0 | 1
  action?: string
  api_url: string
  auth_type: 1 | 2
  children?: RuleType[]
  controller?: string
  header?: string
  icon: string
  id?: number
  is_del?: 0 | 1
  is_header?: 0 | 1
  is_show: 0 | 1
  is_show_path: 0 | 1
  menu_name: string
  menu_path: string
  methods: string
  module?: string
  params: string
  path: string
  pid: number | null
  sort: number | null
  unique_auth: string
  loading?: boolean
}
